package com.czm.art_light.constant;

/**
 * AMQP 相关常量
 */
public class AmqpConsts {


    public static class artWorksMq {
        /**
         * 消费失败 死信交换机
         */
        public static final String DIE_EXCHANGE = "ART_WORKS_DEAD_EXCHANGE";

        /**
         * 消费失败 死信队列
         */
        public static final String DIE_QUEUE = "ART_WORKS_DIE_QUEUE";

        /**
         * 设置队列的超时时间，10秒
         */
        public static final int DIE_QUEUE_TTL = 10000;


        /**
         * 消费失败 死信路由键
         */
        public static final String DIE_ROUTING_KEY = "ES_ROUTING";

        /**
         * 艺术作品信息改变 交换机
         * （目前只是点击量、分享量、下载量、分享量改变才会发送消息，因此消费者通过艺术作品ID去从
         * 数据库中查询，只查询上面这些，并且也只更新上面这些）
         */
        public static final String ART_WORK_INFO_CHANGE_EXCHANGE = "ART_WORKS_INFO_CHANGE_EXCHANGE";

        /**
         *  艺术作品信息改变 队列
         */
        public static final String ART_WORK_INFO_CHANGE_QUEUE = "ART_WORKS_INFO_CHANGE_QUEUE";


    }

}
